package com.yycx.msg.provider.sms;


import com.yycx.msg.client.model.SmsMessage;
import com.yycx.msg.provider.configuration.SmsProperties;

/**
 * 短信发送接口
 *
 * @author zyf
 */
public interface SmsSender {

    /**
     * 发送短信
     *
     * @param parameter
     * @return
     */
    Boolean send(SmsMessage parameter);

    /**
     * 发送短信验证码
     *
     * @param parameter
     * @return
     */
    Boolean sendSmsCode(SmsMessage parameter);


    Boolean sendSms(SmsMessage parameter);

    void setSmsProperties(SmsProperties smsProperties);
}
